/**
 * 安卓白金英雄坛制作组 <br>
 * 文件名：ChanZiJue.java <br>
 * 创建时间：2013-8-23 下午5:53:12 <br>
 * 所属项目：GmudEX <br>
 * @author 12548 <br>
 */
package lostland.gmud.exv2.battle.proc.stunt;

import lostland.gmud.exv2.battle.BattleScreen;
import lostland.gmud.exv2.battle.ViewScreen;
import lostland.gmud.exv2.battle.proc.Status;
import lostland.gmud.exv2.battle.proc.StuntScreen;
import lostland.gmud.exv2.data.Npc;

/**
 * 类名：ChanZiJue <br>
 * 说明：30.太极剑·4.缠字诀
 *
 * @author 12548
 */
public class ChanZiJue extends Status {


	/**
	 * @param zdp
	 * @param bdp
	 */
	public ChanZiJue(Npc zdp, Npc bdp) {
		super(zdp, bdp);
	}

	/* （非 Javadoc）
	 * @see lostland.gmud.exv2.battle.proc.Status#execute()
	 */
	@Override
	public void execute() {

		boolean hit = Math.random() < 0.5 + Math.random() * 0.5;

		if (hit) {
			new ViewScreen(BattleScreen.bsp(zdp, bdp, "太极剑意散发出的细丝越积越多，似是积成了一团团丝棉，将$n紧紧裹了起来！")).pushToGame();
			bdp.setTransfixed(bdp.getDz() + 5);
		} else {
			new ViewScreen(BattleScreen.bsp(zdp, bdp, "$n大叫一声不好，一个细胸巧翻云远远跃出丈外。")).pushToGame();
			zdp.setTransfixed(zdp.getDz() + 3);
		}

		StuntScreen.StuntOver();

	}

}
